自定義函式
所謂的函式即可一群指令所成的整體,類似Pascal procedure,或Basic function/subroutine。
InstallScript的函式格式如下:
function FunctionName(arg_one, arg_two, ...)
/* declare any local variables */
begin
/* code for function */
/* possibly return a value */
end;
在使用函式之前,必需先宣告該函式的樣式:
prototype FunctionName(type1, type2, ...);
參考以下程式碼,即是將2個顯示對話框的指令獨自包裝成一自定義函式ShowTwoDialogs。
prototype ShowTwoDialogs( );
function OnBegin( )
begin
// if a function takes no arguments, use empty parentheses
ShowTwoDialogs( );
end;
function ShowTwoDialogs( )
begin
MessageBox("Hello.", INFORMATION);
MessageBox("Hello again.", WARNING);
end;